
<template>
    <div class="home-recommond">
        <div class="wrapper" ref="wrapper">
          <ul class="content">
            <li v-for="(item,index) in listData" :key="index">
                <div class="cover">
                  <van-image :src="item.cover" radius="1rem"/>
                    <span>{{ item.listen_num}}</span>
                </div>
                <span>{{ item.title }}</span>
            </li>
          </ul>  
        </div>
    </div>
</template>

<script>
import BScroll from 'better-scroll'
export default{
    data(){
        return{
            listData:[]
        }
    },

    created(){
        this.getSongListData()
    },

    methods:{
        //获取推荐歌单
        getSongListData(){
            this.$request('get','/recommend/playlist/u')
            .then(res=>{
                console.log(res)
                if(res.result == 100){
                    this.listData = res.data.list;
                }
                //异步数据的一些处理
                this.$nextTick(() => {
                    this.scroll=new BScroll(this.refs.wrapper,{
                        scrollY: false,
                        scrollX: true,
                        startX:0,
                    });
                });
            });
        },
    },
};
</script>

<style scoped>
/* .home-recommond>ul{
    display: flex;
    flex-wrap: wrap;
}
.home-recommond>ul>li{
    width: calc((100% - 1rem) / 3 * 1);
}
.home-recommond>ul>li:nth-of-type(3n+2){
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}
.cover{
    position: relative;
}*/
.cover>span{
    position: absolute;
    right: 0;
    bottom: 0.3rem;
    background-color: red;
} 

.cover{
    position: relative;
}

.wrapper{
    width: 100%;
    overflow: hidden;
 }
 ul.content {
    width: calc(12 * 10rem);
 }
 ul.content li {
    display: inline-block;
    width: 10rem;
    vertical-align: top;
 }
 ul.content li * {
    margin: 0.1rem;
 }
 ul.content li > span {
    font-size: 0.8rem;
    color: #54493b;
 }
 
</style>